package com.ruoyi.web.service.devicedata;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.web.domain.devicedata.DevicePhoto;
import com.ruoyi.web.pojo.request.devicedata.DevicePhotoRequest;
import com.ruoyi.web.pojo.vo.devicedata.DevicePhotoVO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * 设备图片表 服务类
 * @author fwx
 * @date 2024-01-24 10:46:59
 */
public interface DevicePhotoService extends IService<DevicePhoto> {

    /**
     * @desc  分页查询图片
     * @author fwx 2024/1/25 14:02
     **/
    TableDataInfo<DevicePhotoVO> queryPhotoPage(DevicePhotoRequest request);

    /**
     * @desc  根据昆虫名称查询图片
     * @author fwx 2024/1/24 16:45
     **/
    public List<DevicePhotoVO> getByInsectName(String deviceId, String time, String insectName);

    /**
     * @desc  根据图片(附件)id查询图片
     * @author fwx 2024/1/24 17:32
     **/
    public List<DevicePhotoVO> getByPhotos(List<Long> photoIds,String deviceId);

}
